package com.settlement.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.settlement.system.model.entity.SysAccessory;
import com.baomidou.mybatisplus.extension.service.IService;
import com.settlement.system.model.form.AccessoryForm;
import com.settlement.system.model.query.AccessoryPageQuery;
import com.settlement.system.model.vo.SysAccessoryVO;

import java.util.List;

/**
 * <p>
 * 辅助项设置 服务类
 * </p>
 *
 * @author huangrensen
 * @since 2023-09-07
 */
public interface SysAccessoryService extends IService<SysAccessory> {

    Page<SysAccessory> getAccessoryPage(AccessoryPageQuery queryParams);

    boolean saveAccessory(AccessoryForm accessoryForm);

    SysAccessory getAccessoryFormData(Long accessoryId);

    boolean deleteAccessory(String ids);

    List<SysAccessory> findAll();
}
